#include <iostream>
#include <fstream>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <numeric>
#include <vector>
#include <iterator>
#include <functional>
#include <boost/bind.hpp>
#include <boost/timer.hpp>
#include <boost/shared_ptr.hpp>

using namespace std;

int main(int atrgc, char** argv)
{
	try{
		new int[1000000000];
	}
	catch(bad_alloc& e)
	{
		cout<<e.what()<<endl;
	}
	return 0;
}
